package com.webcamtracker.tracker;

import com.webcamtracker.image.grid.ImageGrid;
import com.webcamtracker.tracker.model.TrackerModel;

public class TrackingContext {

    private TrackerModel candidate;
    private ImageGrid background;
    private ImageGrid currentGrid;
    private TrackerModel target;

    public TrackingContext() {
    }

    public TrackerModel getCandidate() {
        return candidate;
    }

    public void setCandidate(TrackerModel candidate) {
        this.candidate = candidate;
    }

    public void setBackground(ImageGrid imageGrid) {

        this.background = imageGrid;
    }

    public ImageGrid getBackground() {
        return background;
    }


    public void setCurrentGrid(ImageGrid grid) {
        currentGrid = grid;
    }

    public ImageGrid getCurrentImage() {
        return currentGrid;
    }

    public TrackerModel getTarget() {
        return target;
    }

    public void setTarget(TrackerModel target) {

        this.target = target;
    }
}
